// 版权归陈超所有


#include "AbilitySystem/Data/DataAsset_AttributeInfo.h"

FAttributeInfo UDataAsset_AttributeInfo::FindAttributeInfoFromTag(const FGameplayTag& Tag)
{
	for (const FAttributeInfo& Info: AttributeInformations)
	{
		if (Info.AttributeTag.MatchesTagExact(Tag))
		{
			return Info;
		}
	}
	
	UE_LOG(LogTemp, Error, TEXT("无法从数据资产[%s]中找到对应的标签[%s]"), *GetNameSafe(this), *Tag.ToString());
	return FAttributeInfo();
}
